import type { PageParams } from '@/types/global'
import type { HotResult } from '@/types/hot'
import { http } from '@/utils/http'

type HotParams = PageParams & { subType?: string }

/* 热门推荐类型
subType Tab 项的 id，默认查询全部 Tab 项的第 1 页数据
pgae 和 PageSize是之前定义好的类型。引用过来直接使用
*/

export const getHotDataApi = (url: string, data?: HotParams) => {
  return http<HotResult>({
    method: 'GET',
    url,
    data,
  })
}
